Big Huge Thesaurus

whole caboodle

noun